package org.wyn.service;

import org.wyn.mongodb.bean.UserDetail;
import org.wyn.service.impl.ProfileServiceImpl;

import com.google.inject.ImplementedBy;

/**
 * 个人主页service
 * @author wyn
 *
 */
@ImplementedBy(ProfileServiceImpl.class)
public interface IProfileService {
	/**
	 * 访问别人的个人主页<br>
	 * 要做操作：
	 * 被访问用户历史总访问量加一<br>
	 * 本次访问记录在被访问用户的最近来访好友列表中<br>
	 * @param hoster 被访问人
	 * @param visitor 访问人
	 */
	public void visitOtherProfile(String hoster,String visitor);
	/**
	 * 根据userName得到UserDetail
	 * @param userName
	 * @return
	 */
	public UserDetail getUserDetailByUserName(String userName);
}
